﻿using System;

namespace HslCommunication.MQTT
{
	/// <summary>
	/// Mqtt消息的质量等级<br />
	/// Mqtt message quality level
	/// </summary>
	// Token: 0x020000C5 RID: 197
	public enum MqttQualityOfServiceLevel
	{
		/// <summary>
		/// 最多一次
		/// </summary>
		// Token: 0x040003EE RID: 1006
		AtMostOnce,
		/// <summary>
		/// 最少一次
		/// </summary>
		// Token: 0x040003EF RID: 1007
		AtLeastOnce,
		/// <summary>
		/// 只有一次
		/// </summary>
		// Token: 0x040003F0 RID: 1008
		ExactlyOnce,
		/// <summary>
		/// 消息只发送到服务器而不触发发布订阅，该消息质量等级只对HSL的MQTT服务器有效<br />
		/// The message is only sent to the server without triggering publish and subscribe, the message quality level is only valid for the HSL MQTT server
		/// </summary>
		// Token: 0x040003F1 RID: 1009
		OnlyTransfer
	}
}
